package com.yjyw.tiexie.util;

import android.content.Context;

import com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram;
import com.tencent.mm.opensdk.openapi.IWXAPI;
import com.tencent.mm.opensdk.openapi.WXAPIFactory;

public class StartUtil {
    /**
     * 跳转小程序
     *
     * @param context
     * @param type
     * @return
     */
    public static void startXXX(Context context, int type) {
        //先判断有没有安装微信
        if (!StringUtil.isWxInstall(context)) {
            ToastUtil.show(" 请安装微信");
            return;
        }
        //type 1余额2星钻3会员
        try {
            String appId = "wxb5fafb9cd2e7f305"; // 填应用AppId
            IWXAPI api = WXAPIFactory.createWXAPI(context, appId);
            WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
            req.userName = "gh_242aa464c894"; // 填小程序原始id
            req.path = "pages/my/my?phone=" + SharedPreferencesUtils.getParam(context, "phone", "") + "&type=" + type;  //拉起小程序页面的可带参路径，不填默认拉起小程序首页，对于小游戏，可以只传入 query 部分，来实现传参效果，如：传入 "?foo=bar"。
            req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版，体验版和正式版
            api.sendReq(req);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
